Здорово, что то не подумал что так можно сделать.
Пришли пжлст скрипт, твою систему возьму)
Вид для печати
Здорово, что то не подумал что так можно сделать.
Пришли пжлст скрипт, твою систему возьму)
Я таки не совсем понял что требуется, но....
Может это http://rpgmaker.su/f103/полоса-энергии-energy-bar-2640/
или это поможет?
Первый скрипт точно будет работать с задумкой Рольфа в примере.
Можешь взять Пети. Можешь мой. У меня три шкалы. Они почти одинаковые. Не трудно отделить одну. Принцип не сложный, если понять можно сделать легко 5 или 6 и вызывать нужные во время игры.
Спойлер 1:
1. Три шкалы. Отличаются не значительно. Первая холод просто постоянная. Две другие включаются переключателями 10 и 13.
Вместо этого:
def refresh
contents.clear
draw_сold(200,0)
if $game_switches[10] == true
draw_led(200,50)
end
if $game_switches[13] == true
draw_fire(200,50)
end
end
Оставить
def refresh
contents.clear
draw_сold(200,0)
end
Или одна шкала включаемая выключателем.
def refresh
contents.clear
if $game_switches[10] == true
draw_led(200,50)
end
end
Дальше по коду идут три блока, три панели. Отдельно про блок дальше.
def draw_сold(x, y, width = 124) - название
draw_gauge(x, y+7, width, $game_variables[1]*0.05, размер деления при 20 максимум, а 10 будет 0.1 и нужная переменная, у этой 1.
mp_gauge_color1, mp_gauge_color2) - графика, у меня стандартные энергии магии и тп. С этим можно экспериментировать в другом разделе.
change_color(system_color)
draw_text(x, y, 80, line_height, "Энергия") - название.
draw_current_and_max_values(x, y, width, $game_variables[1], 20, максимальное число.
normal_color, normal_color)
end
3. Включение и выключение переменными. Обновление необходимо делать, когда элемент шкалы измениться, то есть изменить переменная.
Выполнить скрипт - $Cold_window.refresh
Забыл включение $Cold_window = Window_Cold.new. В первом ролике можно прописать или когда надо вызывать. У меня просто постоянная шкала была.
peter8031983. Рольф.
Спасибо! Буду пробовать.
Если что пиши.
Для тех кто не играл.
http://rpgmaker.su/vbdownloads.php?d...downloadid=169
Для тех кто еще не все баги пофиксил:
https://yadi.sk/i/7RYgmyvu3PghtE
Вылетает в комнате со скелетами.
Поправлю.
Решил поработать над второй частью. Чтобы как последние проекты не превратилось в сложные системы, решил пойти по стопам первой части и минимум графики, так что остаюсь на стандарте мв и чуток добавления. По механики, тоже решил сильно не перегружать.